1.2300000000000000606e-70 organelle part